From: Florian Müllner Date: Tue, 12 Feb 2019 18:40:13 +0000 (+0100) Subject: calendar: Load interface description from resource X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~888^2^2~114 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=23d233857ebe42fd0af99c37850b87933e66cf26;p=gnome-shell.git calendar: Load interface description from resource Here's a template string with '/' that escaped commit 94423151b2, resulting in an xgettext warning when generating the .pot file. Simply move it into the resource like the other interface descriptions to make xgettext happy again. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/407 --- diff --git a/data/dbus-interfaces/org.gnome.Shell.CalendarServer.xml b/data/dbus-interfaces/org.gnome.Shell.CalendarServer.xml new file mode 100644 index 000000000..c19883095 --- /dev/null +++ b/data/dbus-interfaces/org.gnome.Shell.CalendarServer.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/data/gnome-shell-dbus-interfaces.gresource.xml b/data/gnome-shell-dbus-interfaces.gresource.xml index ba148ca1f..3352e0dcd 100644 --- a/data/gnome-shell-dbus-interfaces.gresource.xml +++ b/data/gnome-shell-dbus-interfaces.gresource.xml @@ -39,6 +39,7 @@ org.gnome.SettingsDaemon.Rfkill.xml org.gnome.SettingsDaemon.Wacom.xml org.gnome.Shell.AudioDeviceSelection.xml + org.gnome.Shell.CalendarServer.xml org.gnome.Shell.Extensions.xml org.gnome.Shell.Introspect.xml org.gnome.Shell.HotplugSniffer.xml diff --git a/js/ui/calendar.js b/js/ui/calendar.js index 28e0d86d2..cd3e879c4 100644 --- a/js/ui/calendar.js +++ b/js/ui/calendar.js @@ -9,6 +9,8 @@ const MessageTray = imports.ui.messageTray; const Mpris = imports.ui.mpris; const Util = imports.misc.util; +const { loadInterfaceXML } = imports.misc.fileUtils; + var MSECS_IN_DAY = 24 * 60 * 60 * 1000; var SHOW_WEEKDATE_KEY = 'show-weekdate'; var ELLIPSIS_CHAR = '\u2026'; @@ -121,19 +123,7 @@ var EmptyEventSource = class EmptyEventSource { }; Signals.addSignalMethods(EmptyEventSource.prototype); -const CalendarServerIface = ` - - - - - - - - - - - -`; +const CalendarServerIface = loadInterfaceXML('org.gnome.Shell.CalendarServer'); const CalendarServerInfo = Gio.DBusInterfaceInfo.new_for_xml(CalendarServerIface);